NYNET Communication System (NCS): A Multithreaded Message Passing Tool over ATM Network

نویسندگان

  • Sung-Yong Park
  • Salim Hariri
  • Yoonhee Kim
  • J. Stuart Harris
  • Rajesh Yadav
چکیده

Current advances in processor technology, and the rapid development of high speed networking technology, such as ATM, have made high performance network computing an attractive computing environment for large-scale High Performance Distributed Computing (HPDC) applications. However, due to the communications overhead at the host-network interface, most of the HPDC applications are not getting the full beneet of high speed communication networks. This overhead can be attributed to the high cost of operating system calls, context switching, the use of ineecient communication protocols, and the coupling of data and control paths. In this paper, we present an architecture and implementation for a low-latency, high-throughput message passing tool, that we refer to as the NYNET (ATM wide area network testbed in New York state) Communication System (NCS), which can support a variety of HPDC applications with diierent Quality of Services (QOS) requirements. NCS uses multithreading to provide eecient techniques that overlap computation and communication. NCS uses read/write trap routines to bypass traditional operating system calls. This reduces latency and avoids using ineecient communication protocols. By separating data and control paths, NCS eliminates unnecessary control transfers. This optimizes the data path and improves the performance. Benchmarking results show that the performance of NCS is at least a factor of two better than the performance of corresponding p4 and PVM primitives.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multithreaded Message Passing Environment for Atm Lan/wan 1

Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high ...

متن کامل

An Efficient Group Communication Architecture over ATM Networks

NYNET (ATM wide-area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing tool developed at Syracuse University that provides low-latency and high-throughput communication services over Asynchronous Transfer Mode (ATM)-based highperformance distributed computing (HPDC) environments. NCS provides exible and scalable group communication services based o...

متن کامل

A Multithreaded Message-Passing System for High-Performance Distributed Computing Applications

High Performance Distributed Computing (HPDC) applications require low-latency and high-throughput communication services and HPDC applications have diierent Quality of Service (QOS) requirements (e.g., bandwidth requirement, ow/error control algorithms, etc.). The communication services provided by traditional message-passing systems are xed and thus can not be changed to meet the requirements...

متن کامل

forATM - Based High Performance DistributedComputing Environments

Current advances in processor technology and the rapid development of high-speed networking technology (e.g., Asynchronous Transfer Mode (ATM), Myrinet, and Fast Ethernet) have made network-based computing an attractive environment for large-scale High Performance Distributed Computing (HPDC) applications. However, due to the communication overhead between computers and the in exible communicat...

متن کامل

An Evaluation Methodology for Parallel/Distributed Software Tools

The recent rapid growth of the network computing applications area has been accelerated by a variety of parallel and distributed computing (PDC) software tools that simplify process management, inter-process communication, and program debugging in a PDC environment. This variety of software tools varies signi cantly in terms of the application domain targeted and corresponding functionality pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996